Declarative Composition and Reactive Control in Marsyas
نویسندگان
چکیده
We present a new coordination language for audio processing applications, designed for the dynamic dataflow capabilities of the Marsyas C++ framework. We refer to the language as Marsyas Script. It is a declarative coordination language that enables intuitive and quick composition of dataflow networks and reactive processing control. It separates the tasks of dataflow coordination and computation, while increasing the expressivity of the coordination level. This allows more dynamic dataflow behavior and more powerful interaction with other multimedia applications and the physical world. It also increases code portability and allows multiple tools to operate on the same network definition with the purpose of real-time or nonreal-time execution, network visualization, operational inspection and debugging, etc. This naturally enhances and extends the functionality within the domain of the Marsyas framework and makes it more accessible to users of other audio software frameworks and languages.
منابع مشابه
Interoperability and the MARSYAS 0.2 Runtime
Marsyas is a software framework for building efficient complex audio processing systems and applications. Although originally designed for Music Information Retrieval (MIR) tasks in the past few years it has been expanded to include any type of audio analysis or synthesis. Complex Audio processing systems are defined hierarchically through composition using implicit patching. Both the specifica...
متن کاملتأثیر هشت هفته تمرینات پیلاتس بر پروتئین واکنشگرC ، مقاومت به انسولین و ترکیب بدنی زنان میانسال چاق
Background and Objectives: Obesity increaces inflammatory markers and causes insulin resistance, and exercise training plays an effective role in improving these markers. Therefore, the present study aimed to investigate the effect of eight weeks of Pilates training on C-reactive protein (CRP), insulin resistance, and body composition in middle-aged obese women. Materials and Metho...
متن کاملAn Experimental Investigation of Reactive Absorption of Carbon Dioxide into an Aqueous NH3/H2O/NaOH Solution
In this research, the reactive absorption of carbon dioxide in an aqueous solution of NH3, H2O, and NaOH has experimentally been investigated. The experiments were carried out in an absorption pilot plant in different operational conditions. The composition and temperature of both gas and liquid phases were obtained during the column height. The concentration of molecular ...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملA critical study of Wahhabism interpretation from verses that deal with declarative attributes
Some verses of the Holy Quran ascribe attributes to God, the Almighty. This ascription has led to similitude and embodiment. The nature of these attributes has been one of the constant concerns of Quran scholars from the beginning of the spread of the knowledge of interpretation until today. Having these concerns in mind, the commentators have interpreted these verses according to their beliefs...
متن کامل